package cn.jobstart.export;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

import cn.afterturn.easypoi.excel.annotation.Excel;
import java.io.Serializable;


/**
*    @author sunke
*    @Date 2023-09-06 14:17:03
*    @description SysOperLogDomainExport      操作日志记录
*/
@ApiModel("操作日志记录ModelDomainExport")
@Data
public  class SysOperLogDomainExport implements Serializable {

    /**
     * 模块标题
     */

     @Excel(name = "模块标题")
     private String title;





    /**
     * 业务类型
     * 0:其它:OTHER,1:新增:INSERT,2:修改:UPDATE,3:删除:DELETE,4:授权:GRANT,5:导出:EXPORT,6:导入:IMPORT,7:强退:FORCE,8:生成代码:GENCODE,9:清空:CLEAN,10:详情:detail,11:列表:list,12:查询:query
     */


     @Excel(name = "业务类型",type=10)
     private Integer businessType;







    /**
     * 方法名称
     */

     @Excel(name = "方法名称")
     private String method;





    /**
     * 操作类别
     * 0:其它:OTHER,1:后台用户:MANAGE,2:手机端用户:MOBILE
     */


     @Excel(name = "操作类别",type=10)
     private Integer operatorType;







    /**
     * 操作人员
     */

     @Excel(name = "操作人员")
     private String operName;





    /**
     * 部门名称
     */

     @Excel(name = "部门名称")
     private String deptName;





    /**
     * 请求URL
     */

     @Excel(name = "请求URL")
     private String operUrl;





    /**
     * 主机地址
     */

     @Excel(name = "主机地址")
     private String operIp;





    /**
     * 操作地点
     */

     @Excel(name = "操作地点")
     private String operLocation;





    /**
     * 操作状态（0正常 1异常）
     */


     @Excel(name = "操作状态（0正常 1异常）",type=10)
     private Integer status;







    /**
     * 操作时间
     */

     @Excel(name = "操作时间",format="yyyy-MM-dd HH:mm:ss")
     private Date operTime;





    /**
     * 排序
     */


     @Excel(name = "排序",type=10)
     private Integer sortNum;







    /**
     * 是否显示
     * 1:是:Y,0:否:N
     */


     @Excel(name = "是否显示",type=10)
     private Integer showFlag;







    /**
     * 请求参数
     */

     @Excel(name = "请求参数")
     private String operParam;





    /**
     * 错误消息
     */

     @Excel(name = "错误消息")
     private String errorMsg;






}
